spoiled for choice

Translations
avoir l'embarras du choix
Definitions
Having so many options to choose from that it becomes difficult to make a decision.